Tcl/tk for a Personal Digital Assistant
نویسنده
چکیده
This paper reports on the experience of providing Tcl/Tk for the ParcTab, a personal digital assistant built at Xerox PARC. The primary reason for supporting an extension language like Tcl/Tk for a PDA is to supply the same platform-independent infrastructure for user interface design and communication between the PDA and remote applications. The result was that Tcl/Tk enabled rapid prototyping and customization of applications for the Tab, most of which were extensions and interfaces to existing non-Tab applications. In addition, by using a platform-independent extension language, interfaces designed in Tcl/Tk for the Tab are able to be reused on other platforms that provide a Tcl/Tk implementation. The paper starts with a discussion of the decisions made during the process of porting Tk to the ParcTab, which were focused on maintaining the natural look and feel of the Tk widgets while exploiting the small area of the display as much as possible; then includes a description of some applications that were enabled by Tcl/Tk on the ParcTab; and nally, presents a summary of some tradeoos available to the application designer for personal digital assistants with small displays.
منابع مشابه
TkDVI: DVI Previewing with Tcl and Tk
Application-level scripting is a powerful method for structuring software. This paper introduces TkDVI, a TEX DVI previewer based on the Tcl/Tk scripting language and graphics toolkit. After a brief introduction to Tcl/Tk, we present the design and major components of the previewer, pointing out the specific advantages gained by using Tcl/Tk. A number of extensions and future projects is also d...
متن کاملAn X11 Toolkit Based on the Tcl Language
This paper describes a new toolkit for X11 called Tk. The overall functions provided by Tk are similar to those of the standard toolkit Xt. However, Tk is implemented using Tcl, a lightweight interpretive command language. This means that Tk’s functions are available not just from C code compiled into the application but also via Tcl commands issued dynamically while the application runs. Tcl c...
متن کاملVisualizing Personal Web Caches with Caubview
Caubview is a companion visualizer for the Caubweb system: Caubweb enables a user to create a local collection of Web documents to read and update when disconnected. Caubview allows the visual selection of alternative views of the cache as well as reorganizing and restructuring these views. This paper describes our ongoing work on the Caubweb system, focusing on its visualization component, Cau...
متن کاملWebWise Tcl/Tk: A Safe-Tcl/Tk-based Toolkit Enhanced for the World Wide Web
The WebWiseTclTk toolkit is an enhancement of the existing feature set of Safe-Tcl and Safe-Tk that does not compromise security. The toolkit re-de nes the functionality of the auto load mechanism in Tcl such that it works for packages located anywhere on the World Wide Web. It also re-introduces several commands not available in Safe-Tk such as toplevel and menu to provide a much richer featur...
متن کاملOn the Suitability of Tcl/Tk for SYS
.............................................................................................................vii 1 On the Suitability of Tcl/Tk for SYS .............................................................1 2 The Design of Tcl/Tk.....................................................................................2 3 Classic Tcl/Tk Windows ...................................................
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1994